package com.pxst.fx.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * Settlement_下发订单汇出报表类
 *  @author hy
 * @TableName SysFxOrderExcelModel
 */
@Data
public class SysFxOrderExcelModel{

    /**
     * id
     */
    @Excel(name = "Id")
    private String id;

    /**
     * 商户号
     */
    @Excel(name = "Merchant Code")
    private String merchantCode;

    /**
     * 银行
     */
    @Excel(name = "Bank")
    private String bank;


    /**
     * 受款人
     */
    @Excel(name = "Beneficiary Name")
    private String beneficiaryName;

    /**
     * 账号
     */
    @Excel(name = "Account Number")
    private String accountNumber;

    /**
     * 请求金额
     */
    @Excel(name = "Req. Amt.")
    private BigDecimal reqAmt;

    /**
     * 交易费
     */
    @Excel(name = "Fee")
    private BigDecimal fee;

    /**
     * 银行手续费
     */
    @Excel(name = "Bank Fee")
    private BigDecimal bankFee;

    /**
     * 支付金额
     */
    @Excel(name = "payoutAmt")
    private BigDecimal payoutAmt;

    /**
     * 资讯
     */
    @Excel(name = "Info")
    private String info;

    /**
     * 状态
     */
    @Excel(name = "Status")
    private String status;

    /**
     * 创建时间
     */
    @Excel(name = "Created")
    private Date created;

    /**
     * 成功
     */
    @Excel(name = "Success")
    private Date success;

    /**
     * 更新时间
     */
    @Excel(name = "Updated")
    private Date updated;

    /**
     * 创建者
     */
    @Excel(name = "Created By")
    private String createdBy;

    /**
     * 更新者
     */
    @Excel(name = "Update By")
    private String updateBy;

}